<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
	pageEncoding="ISO-8859-1"%>
<%@ taglib uri="http://www.springframework.org/tags" prefix="spring"%>
<%@taglib uri="http://www.springframework.org/tags/form" prefix="form"%>
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<%@ taglib uri="http://displaytag.sf.net" prefix="display"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>


<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<script>
function validateA(e){
		var key_code = (document.all) ? e.keyCode : e.which;
		pattern =/^[0-9a-zA-Z]+$/;				
		
		if(key_code == 32){
			return false;
		}
		
		if(key_code == 8 || key_code == 0){
			return false;
		} else {
			key_value = String.fromCharCode(key_code);
		}
		return pattern.test(key_value);
	}

function validarCrear(){
	var usuario = document.getElementById("usuario").value;
	
	if (usuario == ""){
		alert('Ingresar nombre de usuario');
		return false;
	}
	
	if (confirm("Esta seguro de grabar los datos?")){
		return true;
	} else {
		return false;
	}	
}
function validarActualizar(){
	var usuario = document.getElementById("usuario").value;
	
	if (usuario == ""){
		alert('Ingresar nombre de usuario');
		return false;
	}
	
	if (confirm("Esta seguro de actualizar los datos?")){
		return true;
	} else {
		return false;
	}	
}

</script>

</head>
<body>
<c:url value="/buscarusuarioempresas" var="buscarusuarioempresas" />
 <div id="content">
 <c:url value="/mostrarCrear" var="urlNuevo"/>
<div style="align: left; width: 200px;">
	<a href="${urlNuevo}"><img src="resources/imagenes/asignarempresa.png"/></a>
	<br />
</div>
<center>
	<c:if test="${mensajeempresausuario != null}">
						<c:out value="${mensajeempresausuario}"></c:out>
						&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
					&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
					&nbsp;&nbsp;&nbsp;&nbsp;
					</c:if>
<c:if test="${error != null}">
		<font color="red"><c:out value="${error}"></c:out>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
					&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
					&nbsp;&nbsp;&nbsp;&nbsp;</font>
	</c:if> 					
	</center>	
	<div id="cuadrocuerpo"><div class="cabeceratitulo"><spring:message code='usuarioempresa'/></div></div>
	
		<c:if test="${fn:length(usuariosEmpresas) > 0}">
			<div style="overflow-x:auto; width: 33%; height: 200px; margin-left: 266px; margin-top: 20px ">
				<table width="10px" align="center" cellpadding="1" cellspacing="0" class="gridtable" border="1" >
					<tr>
						<td  align="center">
							<display:table uid="usuariosEmpresas" id="usuariosEmpresas" name="usuariosEmpresas" pagesize="${maxNumber}" defaultsort="1" 
								defaultorder="ascending" requestURI="${buscarusuarioempresas}">
							
								<display:column property="usuario" title="Usuario" group="1" />																	
								<display:column title="Editar Empresa" media="html" group="1">
									<c:url value="/mostrarActualizar" var="mostrarActualizarUrl">
										<c:param name="nombreUsuario" value="${usuariosEmpresas.usuario}"/>
										<c:param name="codEmpresa" value="${usuariosEmpresas.codEmpresa}"/>									 								
									</c:url> 
									
									<a href="${mostrarActualizarUrl}"><input type="image" name="ImgInvocar" id="ImgInvocar" class="imgButton" 
										src="resources/imagenes/editar.png" border="0"/></a>
								</display:column>														
								<c:forEach items="${empresasnombres}" var="entry">					
									<c:if test="${entry.codEmpresa eq usuariosEmpresas.codEmpresa}">
										<display:column value="${entry.nombreEmpresa}" title="Nombre Empresa" />						
				    				</c:if>					
								</c:forEach>
							</display:table>
						</td>
					</tr>
				</table>
			</div>
		</c:if>
		
		<c:if test="${mostrarCrear != null}">
				
		<c:url var="crearusuarioempresa" value="/crearusuarioempresa"/>
		<div id="cabeceracuerpo"><div class="cabeceratituloestatica"><spring:message code='asignarusuarioempresa'/></div></div>
			<div class="tablaestatica">	
			<form:form method="post" action="${crearusuarioempresa}"
				modelAttribute="usuarioEmpresa" enctype="multipart/form-data">
			<table>	
				<tr><td colspan="2"></td></tr>			
				<tr><td><spring:message code='usuario'/> </td><td>
				<form:input id="usuario" path="usuario" onpaste="return false;" onCopy="return false" onkeypress="return validateA(event);"/></td></tr>				
				<tr><td colspan="2"><h3><ul>
				<c:if test="${fn:length(empresasAsginadas) > 0}">
					<form:checkboxes element="li" items="${empresasAsginadas}"  path="empresas" itemLabel="nombreEmpresa" itemValue="codEmpresa" /></ul></h3></td></tr>				
				</c:if>
				<tr><td>
					<c:if test="${fn:length(empresasAsginadas) > 0}">
					<input type="image" name="ImgInvocar" id="ImgInvocar"class="imgButton" src="resources/imagenes/grabar.png" border="0" 
						onclick="return validarCrear();"/>
					</c:if>
					</td><td>
					
					<a href="${urlcancel}" onclick="#">
						 <img id="ctl01_XXX" src="resources/imagenes/cancelar.png" />
					</a>
					
					</td></tr>
			</table>
		
		</form:form>
		</div>
		
		</c:if>	
		<c:if test="${mostrarActualizar != null}">
		<c:url var="actualizarusuarioempresa" value="/actualizarusuarioempresa"/>
		<div id="cabeceracuerpo"><div class="cabeceratituloestatica"><spring:message code='editarusuarioempresa'/></div></div>
			<div class="tablaestatica">	
			<form:form method="post" action="${actualizarusuarioempresa}"
				modelAttribute="empresa" enctype="multipart/form-data">
			<table>
				<tr><td colspan="2"></td></tr>				
				<tr><td><spring:message code='usuario'/> </td><td>
				<form:input id="usuario"  path="usuario" onpaste="return false;" onCopy="return false" onkeypress="return validateA(event);" readonly="true"/></td></tr>				
				<tr><td colspan="2"><h3><ul>
					<form:checkboxes element="li" items="${empresasAsginadas}" path="empresas" itemLabel="nombreEmpresa" itemValue="codEmpresa"/></ul></h3></td></tr>				
				<tr><td><input type="image" name="ImgInvocar" id="ImgInvocar"class="imgButton" src="resources/imagenes/grabar.png" border="0" 
				onclick="return validarActualizar();"/></td><td>
					<c:url value="/mantenimientousuarioempresa" var="urlcancel"/>
					<a href="${urlcancel}" onclick="#">
						 <img id="ctl01_XXX" src="resources/imagenes/cancelar.png" />
					</a>
					
					</td></tr>
			</table>
		</form:form>
		</div>
		</c:if>
	</div>	

	
		
		
</div>		
</body>
</html>